diff options
Diffstat (limited to 'pages/en/manga/read/[...params].js')
| -rw-r--r-- | pages/en/manga/read/[...params].js | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/pages/en/manga/read/[...params].js b/pages/en/manga/read/[...params].js index dbabb3d..e608d16 100644 --- a/pages/en/manga/read/[...params].js +++ b/pages/en/manga/read/[...params].js @@ -15,6 +15,7 @@ import Head from "next/head"; import nookies from "nookies"; import ShortCutModal from "../../../../components/manga/modals/shortcutModal"; import ChapterModal from "../../../../components/manga/modals/chapterModal"; +import getAnifyPage from "../../../../lib/anify/page"; export default function Read({ data, currentId, sessions }) { const [info, setInfo] = useState(); @@ -228,6 +229,8 @@ export async function getServerSideProps(context) { const cookies = nookies.get(context); + const key = process.env.API_KEY; + const query = context.query; const providerId = query.params[0]; const chapterId = query.chapterId; @@ -243,18 +246,12 @@ export async function getServerSideProps(context) { const session = await getServerSession(context.req, context.res, authOptions); - const key = process.env.API_KEY; - const res = await fetch( - `https://api.anify.tv/pages?providerId=${providerId}&readId=${encodeURIComponent( - chapterId - )}&apikey=${key}` - ); + const data = await getAnifyPage(mediaId, providerId, chapterId, key); - const data = await res.json(); if (data.error) { return { - notFound: true - } + notFound: true, + }; } return { |